18 yrs ago•noladudereviewedFantasy Plaza1200 N Fwy Service Rd, Houston, TX 77088, USA*went here a few weeks ago...