263 Alhambra Place, West Palm Beach FL 33405

263 Alhambra Place, West Palm Beach FL 33405, West Palm Beach, FL 33405

263 Alhambra Place, West Palm Beach FL 33405

$2,295,000

3 Beds · 2 Baths · 1,545 Sq Ft