Ithaca of South Beach Hotel, Miami Beach, United States of America
Ithaca of South Beach Hotel is conveniently located at 601 Collins Ave in Miami Beach, United States of America
Hotel Location:
Address: 601 Collins Ave
City: Miami Beach
State: FL
Country: United States of America
phone: +1 305-604-9160
Hotel Features:
- Check-In Time: 3 PM
- Check-Out Time: 11 AM
- Safe
- In Room TV
- Air Conditioning
- In Room Mini Bar
- Hair Dryer