Las Palmas

44 Central Ave.
Chelsea
Massachusetts
United States