Italian restaurant · 917 Southbridge St, Auburn, MA
Dine-In
More food in Auburn, MA · Italian Food in Auburn