Restaurants To Bank On

Osteria La Civetta – The Gem of Main Street

Osteria La Civetta, or the “Little Owl,” truly defines the essence of Italian cooking offering scratch made meals prepared with high-quality local ingredients. During your next visit to Falmouth, do not fall prey to the usual suspects on Main Street, and instead, make your way to this hidden gem at the end of the street.