1075 NE 120th St, Biscayne Park FL 33161, Biscayne Park, FL 33161
$995,000
3 Beds · 1 Baths · 816 Sq Ft