Fullmoon Hotels Nigeria is a four star hotel located at the heart of Owerri, Imo State of Nigeria. With over 70 spacious rooms of various...