Pizza Review
Decent for Delco. Floppy and greasy (a Delco staple). Not a fan of the sand. (I dare you to ask them to hold the sand). Overrated but a pretty good spot when it’s 1am