Tiwa 'N' Tiwa Restaurant is located in Nigeria on ADEBAYO STREET, IWOROKO RD, ADO EKITI Afo. Tiwa 'N' Tiwa Restaurant is rated 3 out of 5 in the category taco restaurant in Nigeria.
Address
ADEBAYO STREET, IWOROKO RD, ADO EKITI Afo
Amenities
Good for kidsToilets