Save Featured Added By Sumeltex Now Open THE PLACE Lagos Island, Lagos, Nigeria The Place is a Nigerian company that operates in the hospitality industry. It is one of the business units owned by ... Facilities: