It's just a run down place that really only appeals to those people who have been going there for decades. While eating our meals a friend bit into his sandwich and pulled out the plastic wrap the turkey came in and the lady way just kind of like yeah oops and didn't do anything about it. Wouldn't go back.
Address: 117 111th St., Edmonton, Alberta, Canada
Location: Canada > Alberta > Edmonton
Phone Number: +1 780-454-2354