Located in the lively streets of Santacruz, Mumbai, Blah’s newest outlet is more than just a restaurant—it’s an experience.