View Details $2,495,000 1 of 33 Lake Villa Two | Key Biscayne 3 beds 3 baths 2,470 sqft On Site: 348 Days