Las Palmas Restaurant Chelsea - Hours & Locations
Las Palmas Restaurant - Chelsea
44 Central Avenue, Chelsea MA 02150 Phone Number:(617) 887-9450Hours may fluctuate
Distance:0.59 miles
Hours may fluctuate