Best pizza in/around Slavic Village?
I have a friend visiting from out of town next week who likes to always get the best pizza from wherever he travels. I haven't lived here long enough yet or tried enough places to have a definitive answer for him.
If you could only eat one more pizza, where would you go and what pizza would you get?
(carry out or delivery preferred)