Tandoori Palace Indian Restaurant Costa Teguise - Lanzarote, Canarias, Las Palmas - The Finest Indian Restaurant in Costa Teguise
Enjoy the exotic flavors and tastes of India's finest cuisines, rooted in rich heritage of Northern India. Tandoori...
Location: Avda | Isla Canarias, 5, 35509 Costa Teguise, Lanzarote, Spain
Hits: 149777