801 SW 1st STREET
Over 2,000 SF highly visible Free-Standing Building on a 5,000 SF Lot with Private Parking 801 SW 1st Street, Miami FL 33130