821 NE 120th St, Biscayne Park FL 33161, Biscayne Park, FL 33161
$574,000
2 Beds · 2 Baths · 1,157 Sq Ft