Moussaka Nature's Park is located in Ormoc, Philippines on XGVPFQG, Merida - Isabel, Palompon Road. Moussaka Nature's Park is rated 3 out of 5 in the category ski resort in Philippines.
Address
XGVPFQG, Merida - Isabel, Palompon Road
Amenities
Good for kidsToilets