Pier 21, Number 8, Galveston, Texas 77550 USA
Elissa was built in Aberdeen, Scotland as a merchant vessel in a time when steamships were overtaking sailing ships.
Claim copyright