St. John Plaza

1301 NW 3rd Ave, Miami FL 33136

Apartment Complex

90 Units – 1,2 & 3 Bedrooms