1. Home
  2. Owerri
  3. Hotels
  4. The Green Palm palace Apartments Owerri

The Green Palm palace Apartments Owerri

The Green Palm palace Apartments Owerri is a hotel on Prince way in New Owerri, Owerri. It is also listed as serviced apartment.

Prince way, New Owerri, Owerri 460281, ImoChecked October 2026