Write a review Your name* Your e-mail* (Not for publication) Your review * * — Required information Greek Orthodox Church Of The Holy Cross ← View details 3804 Seymour Road Wichita Falls, TX (Texas) 76309-2902, Wichita Falls, Texas (940) 692-0860