At the heart of London’s Mayfair, Claridge’s luxury hotel is perfectly situated for the West End, stylish shopping districts, leafy Royal parks and thriving business centres. Claridge’s is located in Mayfair – one of the most exclusive districts of London and on Brook Street – one of its most desirable and historic addresses. Its elegant seven storeys are within easy …
View Details »