Turtle's Head

Quito, Ecuador

Turtle's Head is a bar in Quito close to the Museo Mindalae. Has outdoor seating. Friendly staff.