Vodafone Idea Limited stores Near Lake Palace Road, Udaipur, 313001