1075 NE 120th St, Biscayne Park FL 33161

1075 NE 120th St, Biscayne Park FL 33161, Biscayne Park, FL 33161

1075 NE 120th St, Biscayne Park FL 33161

$995,000

3 Beds · 1 Baths · 816 Sq Ft