Red Rock Grill and Bar hero image

Red Rock Grill and Bar

Restaurant

66 W Main St, Upton, MA 01568, USA

Biter Score
8.4
Closed
Sunday: 10 AM – 8 PM