Ithaca Of South Beach Hotel

601 Collins Ave Miami Beach FL 33139 USA

(813) 575-4532

Location