$2,525,0003 bd3 ba1,772 sqft Key Biscayne, FL3 bd3 ba1,772 sqftKey Biscayne, FLSold 3 months agoSeller