Hotel St. Michel

162 Alcazar Avenue, Miami