This boutique hotel is located on the south side of Trafalgar Square and offers a fantastic central position from which to explore the many world-class attractions that the capital has to offer tourists and visitors. The establishment has an acclaimed roof garden and bar from which you can admire a fantastic view and dine in style in the superb restaurant.