Location Beach Bar

Calle las Olas ( directly by the beach playa de las cucharas ) at Costa Teguise