Sherlock Grand Royal Club opening at Le Royal Meridian, Chennai