The George Lagos Documercial

The George Lagos

10,122 Views 0

An overview of our 61 room boutique Hotel located in Ikoyi, Lagos, Nigeria with opulent suites & indulgent facilities for the local/Intl. business & Diplomatic community.

Related Videos