Trinity Evangelical Lutheran Church

23 Church StreetNew Hamburg, ON, CA Type: Lutheran