Originally Posted by riskus
The italian store in arlington has the best pizza in the area in my opinion.
I don't know about their pizza, but Gawd! do I miss their subs! I haven't lived in the DC area for almost 10 years but the Milano (I think it's called) was the best Italian sub!