A boutique hotel on the world-famous Leicester Square, one could hardly find a more central and beautiful location from which to explore London. The capital is at your feet as you walk through Theatreland, Soho and Chinatown. The rooms in the hotel exude elegance and have not only been fitted with modern amenities but have luxurious furnishings throughout.