Backstairs Pizza is a pizza establishment located in Edmonton. The business also appears to have a connection to burgers, as indicated by a related business name. Key facts used from search results include the business name and its association with burgers.