Its a church now and i go to this church
Grand Game Room is located at 2022 Allen Genoa Rd, Houston, TX 77017