Hotel Xenia is rather special. Housed in what was once a Victorian building in Kensington it is now a 99-bedroom charming and characterful boutique hotel combining individuality, luxury and modern comfort. It is in a great location about a six minute walk from Gloucester Road tube station, and within easy walking distance of museums like […]
