Xanadu Beach is a natural feature, located at Xanadu Beach, Freeport, The Bahamas
Best beach ever! Deserted in off season, and amazing at low tide exposed sand bars were Sooo cool!
Great beach nice clear waters
Is love