Frozen yogurt shop Menchie's just opened two locations in Houston: one at 5000 Westheimer Road and the other at 1944A West Gray Street. Both shops opened up over the weekend by giving away free yogurt for a year to several locals. [Eaterwire]
Filed under: