$566,500
Waterfront
12625 NW 23rd Pl, Miami FL 33167
Miami, FL
3 bd
3 ba
1,331 sqft