JUDITH OGWA OBLA MEMORIAL KIDNEY CENTRE :The New “Mecca” In Town by STEVE ANYEBE May 8, 2024 0 1.4k By steve anyebe. Unarguably the greatest point of attraction and reverence in Benue State since the beginning of 2024, has been the JUDITH OGWA OBLA MEMORIAL KIDNEY CENTRE, located ...