The Castor Villa
Castor, the ultimate tropical villa, offers contemporary luxury and stunning natural surroundings on Phu Quoc island.
Castor, the ultimate tropical villa, offers contemporary luxury and stunning natural surroundings on Phu Quoc island.




