Located close to the famous Glistening Lagoon in Falmouth, Fisherman's Inn is a small property reminiscent to British pub hotels.