Designed by
Title
Tourists climbing the Queen`s Staircase - Nassau, New Providence, The Bahamas #187614729
Description
Nassau, Bahamas - May 3, 2019: Tourists near the Queen`s Staircase. The Queen`s Staircase, commonly referred to as the 66 steps, is a major landmark that is located in the Fort Fincastle in Nassau
This image is editorial