
Mayfair House Hotel & Garden
3000 Florida Avenue, Miami
Location Mayfair House Hotel & Garden is located in Miami. This hotel is located in 7 km from the city center. You can take a walk and explore the neighbourhood area of the hotel. Places nearby: Bayside Marketplace, Fifth and Alton Shopping Center and South Pointe Park. **At the
Free WiFiParkingPool
USD 604 night












