Toula's

7 Central St.
Georgetown
Massachusetts
United States