Like so many New England towns, sometimes you just can't find a place to eat late at night. We were really grateful to find this McDonalds. Another great thing Lobster Roll on the menu.
Address: 263 Main St, Falmouth, MA 02540-2750
Location: United States > Massachusetts (MA) > Cape Cod > Falmouth