Their Pizza is sooo good. I have tried everywhere else in Greece since I have moved here, and they are by far the best. You can really taste the difference in their fresh made sauce and dough. Nothing is frozen or pre-made and thats what makes it great!!! Plus, they dekliver everywhere just about and they are open late!! Coupons are available on-line too.
0 of 1 Yahoo! Users found this review helpful
OVERALL
Sign in to see your profile information, Trip Plans, and more...