Explore Durbar Square’s menu featuring authentic Nepalese and Indian recipes crafted with bold spices and traditional flavours, making it the top new restaurant in Didsbury for real taste.