Upton MA Restaurants
1. 250 Milford St, Upton, MA 01568 | Parlor Restaurant and Grill(508) 473-1713
2. 250 Milford St, Upton, MA 01568 | Fresco's(508) 473-2369
3. 113 Main St, Upton, MA 01568 | Ideal Pizza(508) 529-3500
4. 16 Milford St, Upton, MA 01568 | Rose Garden Restaurant & Lounge(508) 529-7776
5. 113 Main St, Upton, MA 01568 | Jade Garden(508) 529-6288
6. 66 W Main St, Upton, MA 01568 | Red Rock(508) 529-0500