City Apartments – London http://www.cityaparts.com/ +44 207 726 2626 , London, 14-15 Newbury St, EC1A 7HU, United States