Built in 1888, The Ampersand Hotel is one of London’s original Victorian boutique hotels
and due to open its doors this Summer 2012. Located on Harrington Road, this new 111
bedroom destination is just seconds away from South Kensington tube station. The
Ampersand Hotel is a new...