I had been long wanting to try this Pizzeria and finally managed to do so. This place is at the Parish centre to the left of the church. The Pizza's are large, mouthwatering and crispy fresh. Ask for a table outside overlooking the valley if eating there during the day. Largest Pizza cost €4.80....quite reasonable and recommendable.
If you own or manage Francesco's, register now for free tools to enhance your listing, attract new reviews, and respond to reviewers.