Category: Indian Restaurant Category: Indian Restaurant
Address: 121-123 Drummond Street, Camden, London, NW1 2HL
Landline: 020 7387 5556
Report a problem with this listing