Stay Alfred Little Havana

761 NW 1st St Miami FL 33128 USA

(866) 612-6606

Location