I love this place. Grew up going there I have been to NY and I would still pick Italian Delight's pizza over any from NY. You cant go wrong on anything they have grab a fork and dive in.
Pros: Everything there is awsome
Cons: If you dont like food dont go here
more