Charlotte Street Hotel
15/17 Charlotte Street Hotel, Westminster Borough, London, W1T 1RJ, United Kingdom
This 5 star luxurious hotel features classical artwork design, a brasserie, its own cinema room, a gym and a bar. Located in the heart of London.
Photo by garryknight
No Comment