Town Hall Address 16628 San Luis Pass Jamaica Beach, TX 77554 United States- Galveston County Website http://www.ci.jamaicabeach.tx.us County Galveston