Travel

Mandarin Oriental Mayfair: London's popular landmark

Ultra central, yet sheltered from the hustle and bustle of the city, the Mandarin Oriental Mayfair is the hot spot to stay in the English capital.

city urban architecture building cityscape outdoors downtown aerial view office building

Tags

Recommended posts for you