At the intersection of I-45 and 61st Street, you can find this retail and office center on Galveston Island. This building is right off the Offatts Bayou, with perfect scenic water views.