London Street Kitchen is located in New Delhi, India on 4A, 59, Shankar Rd, Old Rajinder Nagar, Karol Bagh. London Street Kitchen is rated 3.7 out of 5 in the category indian restaurant in India.
Address
4A, 59, Shankar Rd, Old Rajinder Nagar, Karol Bagh