Browsing Tag

south kensington hotel

Europe Hotels Travel

London hotels – five star boutique luxury

The Ampersand is the perfect London hotel for some five star boutique luxury. I first heard of this 5 star boutique luxury hotel when sitting in Tomโ€™s Kitchen, a fabulously local restaurant in South Kensington, when a well dressed,…