Courthouse Hotel Soho

City Of London, , england

More about Courthouse Hotel Soho

The Courthouse Hotel - Soho is a 5 star luxury hotel ideally located in the heart of Central London. The hotel is situated where stylish Mayfair, fashionable Soho and the West End meet and is within walking distance of London’s finest shopping streets, tourist attractions and theatreland. A stone’s throw away from the famous Liberty London department store, this contemporary design hotel is situated in an old Grade II Listed Magistrates Court, retaining much of its original historical features but with a modern twist.

With 116 spacious bedrooms & suites, a trendy cocktail bar, award winning restaurants, beautiful Sanook Spa, fitness centre and stunning roof terrace, Courthouse Hotel is renowned for intuitive service and comprehensive facilities.

Courthouse Hotel offers a variety of meeting and party rooms for your events. Make your special occasion truly unforgettable at the unique Courthouse Hotel London, where style meets sophistication. 

The venue offers the perfect romantic location for your wedding ceremony; ideal for your Wedding Breakfast and Reception, you can celebrate your wedding just the way you want it!

Courthouse Hotel Soho Location

19 - 21 Great Marlborough St, London W1F 7HL, England, City Of London, United Kingdom
Map Directions

Other Suppliers