image

Echoes of Calabar is a restaurant located at No. 285A Akin Olugbade St., Victoria Island, Lagos State 101241, Nigeria.

image