$2,000,000
170 NW 105th St, Miami Shores FL 33150
Miami Shores, FL
5 bd
3 ba
2,892 sqft