Indian in London - Camden 161 Drummond Street, Camden, London, NW1 2PB Tags: indian, private parties: up to 200 guests, vegetarian dishes