Go back to all venues

Ottewell United Church

Location Details

  • 780-469-5559

6611 93A Avenue NW

Characteristics

  • 250 Capacity