Star Pizza 2
Hours of Operation:
OPEN TODAY UNTIL 11:00 PM
is ranked #1 of 16 Restaurants in Houston.
What do you think?
Sent on the 7th of August, 2013
The wait for a deep dish is between 20-30 minutes -- unless it's home delivered, in which case it can take an hour or more. So order before you're ravenous.
» more reviews on Star Pizza 2