The Great Indian Store

19-21 Leytonstone Road London E15 1JA