Location

Alma del Mar Charter School, 515 Belleville Avenue, New Bedford, MA 02746