$10,800,000
680 Buttonwood Ln, Miami FL 33137
Miami, FL
5 bd
6 ba
3,645 sqft