So the other day, I (Val) was in my old ‘hood and stumbled upon a place I’d been itching to try for a while – Tubs Poutine. For those who haven’t heard of it, let me help you get familiar. The restaurant is located on Briar Forest near Eldridge in West Houston. The location was