The Red Barn Pizza in North Eastham, Mass., near the Cape Cod National Seashore, satisfies as an inexpensive family dining spot specializing in pizza and pasta. It also serves as an alternative to those that have had their fill of, or can’t stand seafood. That would be a shame when visiting Cape Cod, but, hey, […]