London, Canada
St. Peter's Cathedral Basilica
St. Peter's Cathedral Basilica, is a church located at 196 Dufferin Avenue in London, Ontario, Canada in the Roman Catholic Diocese of London.
- City
- London
- Country
- Canada
- Category
- Religious
- Suggested visit
- About 45 minutes
More places in London
Background: Wikipedia