More about The Sausage Cellar
The Sausage Cellar is located at Glasgow, United Kingdom
Similar Listings
Holy Schnitzels
4.6
Frankfurter Eck
4.3