This cozy Italian restaurant is a great spot for families in Costa Teguise.
Avenida Jablillo Centro comercial Teguise Playa, 35508 Costa Teguise, Las Palmas