19-21 Great Marlborough Street 5 Star Hotel In Central London | Courthouse Hotel LondonCourthouse Hotel London official site. Stay in a 5 star hotel ideally located in central London and close to all the attractions of the West End, Soho and Mayfair.The Courthouse hotel is a 5 star luxury hotel ideally located in bustling Central London. Our 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 http://www.courthouse-hotel.com/