Photo of Hotel Place St. Michel

3.5
23 votes

Hotel Place St. Michel

162 Alcazar Ave, Coral Gables, Florida 33134 USA

Add Photo
Remove Ads

Claim copyright