Dining At 25 Degrees North

The swanky new 25 Degrees North, serving North Indian cuisine, is open for business in Business Bay, Dubai. Worth that burp? Read more and find out.