close tapas restaurant close Todmorden, England a
La Mancha is Rochdale's only specialist tapas restaurant, serving authentic Spanish cuisine in atmospheric surroundings.
La Mancha
The Tapas Bar
The Tannery
The Rake Tapas