A Catholic church
St. Amelia Church is located at Tonawanda, NY 14150, USA
The website (URL) for St. Amelia Church is: http://stamelia.com/