$895,000
117 NW 102nd St, Miami Shores FL 33150
Miami Shores, FL
3 bd
2 ba
1,393 sqft