Lyford Cay coastline is a natural feature, located at Lyford Cay coastline, Nassau, The Bahamas
Nice quiet place