Hotel Trouvail Miami Beach

Rooms:
3101 Indian Creek Dr. Miami Beach, Florida 33140