The Kathmandu Kitchen is a highly praised Nepali and Indian restaurant known for its authentic cuisine and excellent takeaway options. It is located at 129-133 South Western Road.