Set in Behring Point, Mangrove Cay Sea View Villas offers accommodation with free WiFi, air conditioning and access to a garden.