Falwell founded the Thomas Road Baptist Church. Originally located at 701 Thomas Road in Lynchburg, Virginia HBS & DwJ May 10, 2020 Leave a Comment on Falwell founded the Thomas Road Baptist Church. Originally located at 701 Thomas Road in Lynchburg, Virginia Author: HBS & DwJ