St. Mary the Virgin

Location:1 Cornwall Crescent, St. John's, NL A1E 1Z4, Canada