Indian in London - Chelsea 535 King's Road, The Plaza, Chelsea, London, SW10 0SZ Tags: indian, private parties: up to 24 guests, takeaway