Star of India

267 Eltham High Street London SE9 1TY