image

Cafe Neo is located at the 2nd Floor Dream Plaza, 7 Bishop Aboyade Cole Street, Victoria Island, Lagos-State, 23401, Nigeria.

image