Designed by
Title
Queen`s Staircase sign - Nassau, New Providence, The Bahamas #187614835
Description
Nassau, Bahamas - May 3, 2019: The Queen`s Staircase sign. 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