It is only 6 km away from Sea Beauty by Grand Cayman Villas to reach North Side