(Last Update: 24 Apr 2023)
Tantalus Villa, is a luxurious beachfront property along the West Coast of Barbados. The property consists of 2 separate flats, one on the beach le