save favorite
Mayfair House Hotel & Garden
Miami, FL, united states
Miami Int / 25 min
179Guest Rooms
3326Largest Event Space