Beachcomber Inn

2825 61st St
Galveston
Texas
United States