This hotel is the place to stay if you want to be in the heart of London and also have the benefits of a wonderful service and accommodation. The rooms are spacious and well-kept which is hard to find in London even if 5-star hotels. The size of the hotel is great as it is not so big nor is...
More
- Montcalm Nikko Hotel London
- London Montcalm Nikko Hotel
