Category: Indian Restaurant Category: Indian Restaurant
Address: 101 Trafalgar Road, London, SE10 9TS
Landline: 020 8293 5211
Report a problem with this listing