Leased
MLS® A11828585
Property Address: apt-5-1261 Nw 59th St, Miami, FL, 33142-2667
Average square foot calculated using Size range provided by listing agent.