Tell us how we can help! Have a question about our menu, or need assistance with an order? Let us know!
Address
6/7 Eglinton CourtEglinton StreetGalwayH91 4W83
Phone
091450000
Email
info@taquila.ie
OPENING HOURS: Monday - Saturday 12pm to 9:30pm Sunday 12pm to 8:30pm
All Rights Reserved | Taquila