Hotel

Leopard View

Kanu Street, Nakuru, Nakuru, Kenya

Photos coming soon

Location