Red Rock Grill and Bar
Restaurant
•
66 W Main St, Upton, MA 01568, USA
8.4
Saturday: 11:30 AM – 9 PM
See if anyone you trust recommends it!