Hotel St. Michel

162 Alcazar Ave
Coral Gables
Florida
United States