Shad Indian Restaurant

96 Tooley Street, Greater London, England, SE1 2TH, United Kingdom
020 7407 9555

Indian Restaurant, Take Out Restaurant

Claimed

No Reviews