1877 Tall Ship ELISSA
Address:
Pier 21, Number 8,
Galveston
, TX
, 77550
29° 18' 32.9616" N, 94° 47' 33.3096" W
See map: Google Maps