Delivery
Pickup
Outdoor
England
London
Tower Hamlets
Limehouse
1 Restaurants on GastroRanking
2 Opinions in 1 websites
When here but could not find it. Called them number and it is invalid. Asked a local who said there has never been a restaurant in the road.