Delivery
Pickup
Outdoor
England
West Midlands
Dudley
St Thomas's
1 Restaurants on GastroRanking
1886 Opinions in 4 websites
I only live a couple of minutes from this place yet only been in twice, the first time being around 10 years ago. From the outside it doesn't look very promising, typically very dark with no one in it