Olga's Cafe is a charming spot perfect for families with its relaxed atmosphere and outdoor seating.
Av. del Jablillo, S/N, 35508 Costa Teguise, Las Palmas