-
8 Northumberland Ave - (adjacent to Trafalgar Square) London (United Kingdom)
Area: City & Soho / Mayfair
Housed in a majestic building, the Club Quarters Trafalgar Square has elements that are very distinctive and original, luxurious interior and a reception open 24 hours on 24. Nearby parking is...