The Ampersand Hotel, London

The Ampersand Hotel in London’s South Kensington is a 5 Star boutique hotel with a 2 AA Rosettes restaurant in a historical building located close to major attractions such as Victoria and Albert Museum, The Natural History Museum or the Science Museum.

Langham luxury 5 star hotel London
Langham luxury 5 star hotel London
FavoriteLoadingAdd to favorites

Popular Right Now