Situated at 4028 Avenue U in the heart of Galveston Island, the new property offers a prime location near Pleasure Pier, the Downtown Strand, and Galveston Beach.