Star Pizza II

Phone orders only

77 Harvard St, Houston, TX 77007

$20 MinimumAre you the owner?
Price: $$