Courtesy of Claridge's London.
Prev 11 of 15 Next
Claridge's London
A combo of old London and modern luxuries, Claridge's is located in the city's West End. The hotel is considered an Art Deco jewel and while the lobby was renovated in 1996, it continues to celebrate the original interiors in a modern style. Take a seat here and prepare to feel like British royalty.