Mayfair Hotel & Spa

3000 Florida Ave
Coconut Grove
Florida
United States