About Stay
For the mobile workforce who want accommodation that feels like home; STAY offers flexible, comfortable living with flawlessly consistent service.
More about Stay
Stay is located at STAY Camden, Hawley Wharf, 1 Water Lane, NW1 8NZ London, United Kingdom
+442037817999
http://www.stay.com