Overview

The Island Hotel

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

$85+

Nearby

    Show all
    Reviews
    Map

    Map