34/32, Near Dr Banerjee Chowraha Lukerganj, Allahabad, India
No delivery
Spot something wrong?
Dishes at Top In Town. Prices may vary in venue.