Information
Location Info |
Features |
---|---|
162 Alcazar Ave, Coral Gables Florida United States 305.444.1666 Visit Site |
Hotel Hotel Restaurant Accommodation WIFI Antiques Period Decor Bar Old World |
Hotel St. Michel reviews
Login to comment