The Garden Hotel South Beach, Miami Beach, United States of America
The Garden Hotel South Beach is conveniently located at 1050 Washington Ave in Miami Beach, United States of America
Hotel Location:
Address: 1050 Washington Ave
City: Miami Beach
State: FL
Country: United States of America
Hotel Features:
- Check-In Time: 4 PM
- Check-Out Time: noon
- Valet Parking
- Coffee/Tea Maker
- In Room TV
- Air Conditioning
- In Room Iron
- Room Service
- Hair Dryer
- Car Rent Desk