Band Stand Costa Teguise.

Band stand main square Costa Teguise.

Location: Costa Teguise, Lanzorte

Band Stand Costa Teguise.

Band stand main square Costa Teguise.

Location: Costa Teguise, Lanzorte