The May Fair, A Radisson Collection Hotel, Mayfair London

London, England, United Kingdom

4.2/5

Very Good

(893 reviews)