$895,000 -
1103 Ne 116th St
Biscayne Park ,
FL 33161
City: Biscayne Park