Home Juan Seguin Statue Overview The Juan Seguin Statue is located in the heart of Seguin at Central Park. Juan Seguin Statue201 S Austin St. Seguin, Texas 78155DetailsOpen in Google Maps Save 201 S Austin St. Seguin, Texas 78155