Our serviced apartments are perfectly located in the major business districts of London such as the City  Canary Wharf  Hoxton and Shoreditch among others They are also situated close to public transport which over half of business travellers use when travelling