About Us
One of the best Indian restaurants in the area is Papadom On The Hill Restaurant, located at 62 Knights Hill, Norwood, London SE27 0JD, United Kingdom.
At Papadom On The Hill Restaurant, we offer the best Indian dishes for you to enjoy. While enjoying a variety of dishes such as traditional dishes, you can relax in our restaurant's beautiful interior. All the dishes served at The Papadom On The Hill are freshly prepared and cooked to the highest standard.