Vodafone Idea Limited stores Near Civil Line Road%2C Ambala%2C 134003