Find the top Fish and chips takeaway in Madrid, Madrid near you now.
Irish pub
Address: Av. de Brasil, 7, Tetuán, 28020 Madrid, Spain