Windsor Plaza

1320 Drexel Ave, Miami Beach, FL 33139

CURRENTLY REVIEWING