#272, Anchor Hitch Lane, Leeward Landing, Governors Road, Providentiales, Long Bay, Turks And Caicos Islands