Located in London (London City Centre), The Pelham London - Starhotels Collezione is within a 5-minute walk of Natural History Museum and Victoria and Albert Museum. This 5-star hotel is 0.6 mi (0.9 km) from Ha ... Read more

View all Luxury Hotels in London