Mayfair House Hotel
3000 Florida Ave
Miami, FL 33133
Miami, FL 33133