New Floating Bar in the Turks & Caicos

Noah’s Ark is a floating tiki bar located through a channel to the east of Little Water Cay (Iguana Island) in Providenciales, Turks & Caicos