Canyon Ranch HotelCurrently Open
- Address: 6801 Collins Ave Miami Beach, FL 33141, United States
- Timings: 24-hrs Details
- Phone: +1-3055147000
- Ticket Price: Free
Experience luxirious spa and roam around with your loved ones on the world class beachfront hotel.There are all amenities provided with comfortable sea view rooms having balconies to each of them.