Vodafone Idea Limited stores Near Prem Nagar Road%2C Ambala%2C 134003