Serviced Apartment in Old Street, London's tech hub with bars, restaurants, and shops, is a popular destination for businesses and nightlife.
Corporate apartment in Canary Wharf, a London business district, offering transport connections and a vibrant mix of shops and restaurants.
Still Life Aldgate offers stylish one- and two-bedroom, two-bath serviced apartments in Aldgate, ideal for professionals and corporate travellers. Located near Aldgate East Station
This vibrant and modern apartment is walking distance from historic landmarks like Tower Bridge, Tower of London and boats to explore the River
This modern apartment is walking distance from historic landmarks like Tower Bridge, Tower of London and boats to explore the River Thames.
Still Life Vauxhall Manhattan 1 Bed is a modern, city-view apartment just minutes from Vauxhall Station. Ideal for corporate stays, it offers fast links