Star Pizza

Phone orders only

2111 Norfolk St, Houston, TX 77098

$20 MinimumAre you the owner?
Price: $$