A welcoming atmosphere and excellent service are what you can expect during your stay at Mayfair Hotel. A top of the range 5 star hotel has 170 rooms spread over 13 stories. Originally opened in 2015, the property has not been upgraded since, to the best of our knowledge. Given a score of 9.2 out …