Star Pizza

Star Pizza

About Star Pizza

Star Pizza is a pizzeria in Houston, TX. It has 2 locations, one by Shepherd and the SW Frwy and one at Washington and the Heights.