$1,950,000 -
558 Ne 118th St
Biscayne Park ,
FL 33161
City: Biscayne Park