Hotel Review: Belmond Napasai, Koh Samui

The five-star Belmond Napasai Hotel is located on Mae Nam Beach in Koh Samui, Thailand. The hotel lobby with its breathtaking view can be reached via a small side street with run-down residential buildings.
The five-star Belmond Napasai Hotel is located on Mae Nam Beach in Koh Samui, Thailand. The hotel lobby with its breathtaking view can be reached via a small side street with run-down residential buildings.