Taco Bell

Restaurant in Pucón, Chile

Features: takeaway