Sheesh Mahal Restaurant

19-21 London Road, London Road, Twickenham, TW1 3SX