Filters:
spanish restaurant in Littleborough, England
About 3 results.
La Mancha
The Butts Avenue 5, OL16 1ES Rochdale, United KingdomLa Mancha is Rochdale's only specialist tapas restaurant, serving authentic Spanish cuisine in atmospheric surroundings.