Winners Restaurant is located in Lagos, Nigeria on 237 Kofo Abayomi St, Victoria Island. Winners Restaurant is rated 3 out of 5 in the category lebanese restaurant in Nigeria.
Address
237 Kofo Abayomi St, Victoria Island
Amenities
Good for kidsToilets
Offerings
CoffeeSmall plates