Chatkhara Restaurant is located in London, United Kingdom on 84 Walworth Rd. Chatkhara Restaurant is rated 3.9 out of 5 in the category indian restaurant in United Kingdom.
Amenities
Good for kidsToilets
Accessibility
Wheelchair-accessible entrance
Offerings
Late-night foodSmall plates