Address
218 NW 23rd St, Miami, FL 33127
Occupancy
600