RESTAURANTS HomeRestauraciónRestaurante El Lagarto Mejicano Restaurante El Lagarto Mejicano Restaurants Where to find usCostacabana – Toyo Address: Avda. Luxor, 61 – Costacabana Tel: 950 29 27 28 Location