Property Location With a stay at Mayfair Hotel in Blackpool, you'll be minutes from Blackpool Tower and Madame Tussauds Waxworks.