KFC

KFC
Shop LL17 & LL18, The Palms Mall, Ibadan, Nigeria