Italian restaurant · 139 Main St, Sturbridge, MA
To-Go
More food in Sturbridge, MA · Italian Food in Sturbridge