$1,099,000 -
820 Ne 115th St
Biscayne Park ,
FL 33161
City: Biscayne Park