Mahogany Upland Resort is a small family run resort, under American management. We have 8 rooms in 3 different style that you can choose from; Fully furnished studio room, Standard room and Economy rooms, give you opportunity to decide one that fits your personality and budget. We have Bar and restaurant that offers delicious food and drinks for very reasonable price. We have Scooter/Motorcycle rental, Laundry service, Diving and Diving Courses.
We also do local tours and ATV extreme Tours.
Day trip to Apo Island.