Sombrero's Restaurant

170 Concord Rd.
Chelmsford
Massachusetts
United States