Lowela Place Resort Nairobi

  • Information

Lowela Place Resort

apartment hotel
Address Off Outer Ring Road
Town Nairobi