Vodafone Idea Limited stores Near Royal Garden Road, Muvattupuzha, 686673