The Mayfair Hotel
5 Albert Square Great Yarmouth, Great Yarmouth, NR30 3JH, United Kingdom,Object type: Hotel Great Yarmouth
One of our bestsellers in Great Yarmouth! Providing free WiFi throughout the property, The Mayfair Hotel is located in Great Yarmouth, 350 yards from Sea Life G