Ocean Villa
About Ocean Villa
Ocean Villa is located in majestic St. Thomas, US Virgin Islands with a crowned jewel views of Magens Bay Beach, Atlantic Ocean,St. John and the British Virgin Islands. Featuring 180-degree unobstructed views of the ocean, you can imagine an amazing vacation away from the hustle and bustle. The impo…
Read MoreMember Since: November 24, 2021