El Naranjo is a restaurant offering exceptional quality cuisine in a charming, traditional setting.