The Ampersand Hotel – Connecting Culture & Kensington

Built in 1888, The Ampersand Hotel, independent hotel and part of Small Luxury Hotels of the World™, is one of London’s original Victorian boutique hotels and opens its doors at the end of August 2012. Located on Harrington Road, this new 111 bedroom destination is just seconds away from South Kensington tube station and on the doorstep of […]