$2,999,999
124 NE 96th St, Miami Shores FL 33138
Miami Shores, FL
5 bd
5 ba
4,086 sqft