The Magellan Sutera is located in Kota Kinabalu on the idyllic Malaysian island of Borneo. The resort rests between the prominent Mount Kinabalu and the South China Sea.
« previous1 next »
Yoogr is a DoFollow Social Bookmark site that helps you get your backlinks indexed fast. Join today for free and start submitting your favorite links, articles, or websites.