Rancho Villa Flor is a fresh and informal restaurant located near the Corponor headquarters and the church.