Lourdes Church at 1115 Main Street, with its distinctive towers and elegant stone work, is one of the most prominent buildings on Main Street and one of the most beautiful church buildings in Buffalo.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results