Products

"Lord Snowden & Princess Margaret In Lyford Cay" Mar 13 1967 B&W Photo

10 1/4" x 8"

1967

VG

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.


1 available