Skewer's Wood Grill

1060 Main St.
Tewksbury
Massachusetts
United States
website