Description: Avalon is one of the most stunning villas you are likely to find anywhere in the Caribbean. Rising up from the powder white sand of Grace Bay beach it appears as a sandcastle - complete with tower and turret. However there the similarity ends. Built with