"Lyford Cay Club Terry Golf Bag Towel" (New) (SOLD)

Sz: 27" x 16"

86% Cotton/ 14% Poly

One of the Caribbean's most elegant and exclusive enclaves, Lyford Cay, located on the western edge of New Providence Island in The Bahamas, has served as a refuge for global leaders, international luminaries, and royal families for more than half a century.