Otaku’s Famous Summer Matsuri Food and Anime Festival at Almeda Mall
Almed Mall 555 Almeda Mall, Houston, TX, United StatesHead over to Almeda Mall for the Otaku’s Famous Summer Matsuri Food and Anime Festival on Saturday, June 22 and again on Sunday, June 23 from noon to 8 p.m. Otaku is teaming up with Almeda Mall to bring you Summer Matsuri Festival with over 100+ food, anime, and retail vendors! This is a free […]