Located right in the center of the renowned Soho in central
London, this Old-England style luxury hotel combines its rich elegance with impeccable location. Right near the Royal Opera House and within walking d ...
Read more
This Old-England-style luxury hotel is located in the heart of central
London's Soho. It combines elegance and impeccable location. The Courthouse is located near the Royal Opera House, and only a short walk from many great shops. It also offers superb views and excellent on-foot travel. The location is evident in the rooms, lobby and reception. It is hard to believe you are in an historic landmark with stunning contemporary and post-modern designs. You can enjoy a glass of champagne at the bar, or the delicious cuisine at the Silk restaurant. Dining at the Courthouse is a memorable experience thanks to its elegant and beautifully designed atmosphere. The Courthouse Hotel is a luxury hotel that goes above and beyond the ideal location. It boasts a private cinema, world-class rooms and an incredibly friendly reception.