Ocean Villa is located in St. Thomas, US Virgin Island with a crowned jewel view of Magens Bay Beach, Atlantic Ocean, St. John and the British Virgin Islands!
St. Thomas, US Virgin Islands