266 Alhambra Place, West Palm Beach, FL 33405
5
beds
6
baths
4,450 Sq.Ft. LIVING AREA
0.3 Acres lot