Courthouse Hotel Kempinski – Central luxury
The most conveniently located luxury hotel that I've encountered in London is a bit hidden gem. Most people have never heard Courthouse Hotel Kempinski, located on The Great Marlborough Street -- a couple blocks from Oxford Circus tube station and next to Carnaby Street shopping district. This is a ... More >