Lutcher Memorial Church Building

Lutcher Memorial Church Building is a historic church at 902 W. Green Avenue in Orange, Texas. It was built in 1912 and added to the National Register in 1982.

... more on Wikipedia

Lutcher Memorial Church Building is also found on...

List of Famous Orange Buildings & Structures