Il Forno
Address:
30 Lyman St, Westborough, MA 01581
Phone:
(508) 366-1955
Cuisine:
Italian
Restaurants,
Italian
Other Businesses:
- Sandwich Works Deli at 30 Lyman St, Westborough, MA 01581
- Sachi Restaurant at 200 Union St, Westborough, MA 01581
- La Bella Pizza at 1 W Main St, Westborough, MA 01581
- Westboro Package Store at 2 W Main St, Westborough, MA 01581
- Chef Sun at 30 Lyman St, Westborough, MA 01581