Vodafone Idea Limited stores Near Piligrim Road, Cuttack, 753010