Ross Tavern

Located in the Wachusett Country Club, Ross Tavern offers a menu of sumptuous steaks and pub-style fare.