Castle City Resort & Suites Annex

Castle City Resort & Suites Annex

Hotel

Balogun Disu Street Baba Adisa, Ibeju-Lekki, 3, Lekki, Lagos, Nigeria 101001