"Best strombolis in Greensboro. Pizza is pretty good, not the greatest thing you'll ever have, but it's among the best quality for dollar you'll find in the triad. Very fast if you call ahead, never had an issue with them taking more than 15 minutes for my orders. Excellent place."