Pinewood Beach Resort Map.

Pinewood Beach Resort Map.

Location of Pinewood Beach Resort in Mombasa.