1260 N Lake Way, Palm Beach FL 33480, Palm Beach, FL 33480
$63,500,000
6 Beds · 7 Baths · 7,034 Sq Ft