This business class boutique hotel, situated in Bedford Place, is located a few minutes walk from the British Museum. Guests will enjoy easy access to a vast array of attractions such as nightlife, entertainmen ... Read more

View all Luxury Hotels in London