Soul Lagos is located in Lagos, Nigeria on House 3 Plot 11, 16B Abisogun Leigh St, Oniru Estate. Soul Lagos is rated 3 out of 5 in the category seafood restaurant in Nigeria.
Address
House 3 Plot 11, 16B Abisogun Leigh St, Oniru Estate
Amenities
Good for kidsToilets