Address: 2111 Norfolk (Near Shepherd and Richmond), Houston, TX 77098
Our Review: Star Pizza is a funky hole in the wall restaurant. When we went at 12:30 on a Friday, it was packed, but we found a spot to sit in the back. It's location, between two one way streets, makes it somewhat tricky to just "happen across". That said, we found the signs and arrows helpful and pulled in with no problem.