The Place Nigeria is a trademark of Smackers Limited, a company registered in 2003 to explore opportunities in the hospitality sector in Nigeria. The Place...