Harbor House

At Pier 21 # 28
Galveston
Texas
United States