ted wright stadium at savannah state university s

3219 College Street
Savannah
Georgia
United States