Church of Our Lady Immaculate
E180466
UNEXPLORED
The Church of Our Lady Immaculate is a prominent Roman Catholic parish church and architectural landmark in Guelph, Ontario, known for its Gothic Revival design and hilltop prominence.
Referenced by (1)
| Subject (surface form when different) | Predicate |
|---|---|
|
Guelph
→
|
hasLandmark |