• 86 Tooting High Street, Tooting, London, SW17 0RN
Order Takeaway Sign Up

The best Indian restaurant in the world... for Radha Krishna Bhavan

The best Indian restaurant in the world

The best Indian restaurant in the world. That’s it. The best food, the best staff, the best service, the best ambience. My favourite restaurant in the world too!

Barbara Jennings, Tooting at Jun 13, 2020