+ 207 380 8450 , London, United Kingdom London Serviced apartments Studios 2 Let United Kingdom Contact Studios 2 Let now... Your Name Email Address Subject Message Send