The Royal Crown is about 2.1 mi from Tau Devi Lal Stadium, one of Gurugram’s most popular landmarks.