1030 NE 121st St, Biscayne Park FL 33161

1030 NE 121st St, Biscayne Park FL 33161, Biscayne Park, FL 33161

1030 NE 121st St, Biscayne Park FL 33161

$1,990,000

4 Beds · 4 Baths · 1,762 Sq Ft