Mayfair Hotel & Spa

User Rating:


Address:

3000 Florida Ave
Miami, FL 33133

Phone:

800/433-4555

Hotel star rating:

4 stars

Map:


Contact   ·   Privacy   ·   Terms