Log House Villa
Indulge yourself in a Tropical Paradise
* Wait 3-5 seconds to see other pictures (to pause slide, hover mouse over the picture)
The Loghouse Villa is nestled between the beach and the river, offering 8 spacious rooms with modern amenities. Choose from Standard Deluxe and Superior Rooms.