Grace Court, Stillwater Gardens Estate Road, Elegushi, Lekki, Lagos, Nigeria, Lagos
No operating hours listed.