Pinewood Beach Resort & Spa is a small and simple but friendly hotel located on Galu Beach about 40 km (25 miles) south of Mombasa.