Divine India, Indian restaurant in Costa Teguise, Lanzarote