Address History
6801 Collins Avenue in Miami Beach, Florida (United States)
 
Opened Name
2015 The Carillon Miami Wellness Resort
2008 Canyon Ranch