Tapash
Tapas · Spanish
Tapash: A restaurant offering a variety of dishes.
Location
Best places nearby
The highest rated places close to Tapash.
Local restaurants nearby
137-139 Benwell Lane, ENG
Location
The highest rated places close to Tapash.
137-139 Benwell Lane, ENG