+44 207 726 2626 , London, 14-15 Newbury St, EC1A 7HU, United States City Apartments - London Furnished apartments London United Kingdom Contact City Apartments – London now... Your Name Email Address Subject Message Send