Immaculate Royal Int’l Hotel Owerri is located at house of Assembly, Port Harcourt Rd, Owerri. This Hotel is a 4 star hotel located at portharcourt road commercial district Owerri, Nigeria.
Their is a combination of luxury and affordable services. Immaculate hotel is just opposite Imo state house of assembly Owerri.
Their rooms are over 200 in number with everyone’s budget in mind. with luxurious furnishing and good comfort for guests.