Leased
MLS® A11876972
Property Address: d-1340 Peri St, Opa-Locka, FL, 33054-3056
Average square foot calculated using Size range provided by listing agent.