Vodafone Idea Limited stores Near 119/120, Station Square, Bhubaneswar, 751001