The Courthouse Hotel
Set in the heart of London’s bustling shopping and theatre district, the Courthouse hotel offers a secluded and comfortable setting to prepare and recover from enjoying the best the capital has to offer. +