Heart of Mayfair - Traditional hotel from 1837 with contemporary interiors and English elegance - 1 mile to Palace and London Eye.
There are no tags yet for this venue.