Maynard MA #R Maynard MA | El Huipil, Restaurants 1. 51 Main St, #R, Maynard, MA 01754 | El Huipil (978) 298-5302