Vodafone Idea Limited stores Near Leisure Valley Road%2C Gurugram%2C 122001