This quaint restaurant opened its doors in 1942. One of Stafford’s best rated restaurants is The Log Cabin. Cozy, timberlined walls and a fireplace create the perfect ambience for a private, specially prepared meal. An all year round place to go for live lobster, fresh steak, and seafood to mention a few.
*Closed Superbowl Sunday, July 4th, Thanksgiving Day, Christmas Eve and Christmas Day