Restaurant Can Farigola offers fresh, elaborately prepared dishes with a homemade touch. The menu features a good variety of dishes, noted for being higher priced but justified by the quality of ingredients and preparation.