Taverna San Francesco is a restaurant located in Montefalco. It is situated on Via Righiera Umbra.