The Nimrod Restaurant

100 Dillingham Avenue
Falmouth, MA 02540
United States
41° 33' 19.5228" N, 70° 36' 31.6152" W

It is a great location for a romantic dinner out or just a relaxing dinner amongst friends.