Keyhole Castle

Let Our Home Be Your Castle

Keyhole Castle Bed and Breakfast is located in a national historic site in Prince Albert Saskatchewan.