TBS Indepence Garden Lagos Island is located in Lagos, Nigeria on CCV3WW4, Tafawa Balewa Garden, Old Defence Road. TBS Indepence Garden Lagos Island is rated 3.9 out of 5 in the category landmark in Nigeria.
Address
CCV3WW4, Tafawa Balewa Garden, Old Defence Road