The Fish & Chips Shop3.00(0 reviews)EUR 15British / 2 Campoamor Street, Centro, 28004 Madrid, Spain, Spain /
The Best Restaurants in Badajoz, Madrid Autonomous Community - BritishView allThe Fish & Chips Shop3.00(0 reviews)EUR 15British / 10764.2 km from Nearby search