No. 8 and 10 Ato Street, Adom Avenue, West Legon-Accra, GHANA, Greater Accra
No operating hours listed.