Location: Galveston Island Visitor Information Center, 2228 Mechanic Street, Galveston, TX, United States
StreetView: None