Island Store Lyford Cay - Island Store Lyford cay

Slim Aarons: Lyford Cay

Regular price $0.00

Holidaymakers on the beach at Lyford Cay, on New Providence Island in the Bahamas, April 1974