The San Luis Resort, Spa and Conference Center is located at 5222 Seawall Blvd., Galveston, TX 77551. Located on the Galveston Seawall, you are only a few yards from the Gulf of Mexico! You are also within walking distance to plenty of stores, restaurants, and activities for the family!