Overview

The Island Hotel

Plot 1228 Ahmadu Bello Way, Lagos 000234, Nigeria
+234 1277 6198

S$ 118+

Nearby

    show all
    Reviews
    Map

    Map