Traditional Turn-of-the-Century Hotel situated in heart of fashionable Mayfair between Piccadilly & Berkeley Square.
There are no tags yet for this venue.