Best German restaurant in Galveston, TX