C Villa, Koh Samui, Thailand / VarroDesign
What would you expect while on a trip to Thailand? That was the question that led the conception and creation of C Villa, a new vacation apartment complex on the gorgeous island of Koh Samui in Thailand.
What would you expect while on a trip to Thailand? That was the question that led the conception and creation of C Villa, a new vacation apartment complex on the gorgeous island of Koh Samui in Thailand.