Toastface Grillah

Toastface Grillah is one of those places I’d long heard good things about but never…