St. Stephen’s Lodge Hall in Harbour Island, Bahamas
: Home of Odd Fellows
St. Stephen’s Lodge Hall in Harbour Island, Bahamas is the quarters of the Grand United Order of Odd Fellows. The hall was built in 1876 and is located at Pitt and Bay Street.


Click here to view the Harbour Island photo gallery