Gilla Sport Entertainment Network is located in Lagos, Nigeria on Michael Otedola Jubilee Estate, Plot No. 929, Tiawalu, Tawaliyu Bello Aromire St. Gilla Sport Entertainment Network is rated 3 out of 5 in the category sports complex in Nigeria.
Address
Michael Otedola Jubilee Estate, Plot No. 929, Tiawalu, Tawaliyu Bello Aromire St