Anime Matsuri Brings @Home Maid Cafe & Sailor Moon Day to Houston

Anime Matsuri is this weekend in Houston, Texas and they are bringing the house down this year with a star studded weekend of guests that will make you feel as if you are spending the weekend in Japan. They’ve proclaimed April 7th to be Sailor Moon Day, not only in honor of the 25th anniversary of the beloved anime, but also because that’s when the Moon Princess and her entourage…