GOD'S HOME CANTEEN is located in Lagos, Nigeria on 41974 HERBERT MACAULAY (LION JUNCTION Lagos, Lagos Mainland. GOD'S HOME CANTEEN is rated 5 out of 5 in the category fish and chips takeaway in Nigeria.
Address
41974 HERBERT MACAULAY (LION JUNCTION Lagos, Lagos Mainland