El Courthouse Hotel es un hotel de cinco estrellas ubicado en el corazón de Soho. Todas las habitaciones cuentan con un balcón privado con vistas a la ciudad. El hotel también cuenta con un spa, un restaurante galardonado y un bar en la azotea con vistas panorámicas de Londres.