Vodafone Idea Limited stores Near Sardar Vallabhbhai Patel Road, Mumbai, 400003