$3,650,000
325 W 63rd St, Miami Beach FL 33141
Miami Beach, FL
3 bd
4 ba
3,085 sqft