Pho is one of my favorite meals and generally speaking, no one in Edmonton does Pho better than Tau Bay. Located in the heart of Chinatown (10660 – 98 street), Tau Bay is a staple for pho lovers not unlike myself. In fact, the restaurant, which is infamous for their extended closures, is so popular…