Landfall is a luxury rental villa situated in the parish of St James on the exclusive west coast of Barbados. The elegant, sprawling six bedroom property rests on the island’s most sought after beachfront, Sandy Lane. Landfall is around 12,000 square fe...
more