$5,120,700
Waterfront
3883 Biscayne Blvd # 801, Miami FL 33137
Miami, FL
3 bd
4 ba
2,685 sqft