We are pleased to introduce The Colossus Lagos, a four-star luxury boutique hotel situated in the heart of Ikeja, Lagos.