Some staff members have poor English language skills.
Our Review
You can scarcely get a more central base for a weekend break in London than the Holiday Inn Mayfair. It isn’t luxurious, but it gets the job done with clean accommodation and decent facilities.