La Lontra is a casual Italian and pizza restaurant nestled in the green surroundings of Monte Faito. It offers simple, flavorful dishes in a charming setting.