This recently built hotel is located along the southern portion of the island on the premiere St. Lawrence Gap, minutes from the pristine waters of Dover Beach and within close proximity to a wide variety of restaurants, lively night life, bars, commercial..