All Rams Heads restaurants open on Christmas Day
I got an email from the folks at Rams Head letting me know that all Rams Head restaurants will be open from 11 a.m. to 2 a.m. on Christmas Eve and from 6 p.m. to 2 a.m. on Christmas Day.
The Rams Head Shore House location in Stevensville has even sweeter hours. It will be open beginning at 7 a.m. on Christmas Eve. Here's a link to the Ram's Head website.
The friendly Rams Head person added, "The Rams Head restaurants are ALWAYS open, even if it snows, sleets rain or shine!"