So I have been all over and had pizza in New York, Chicago, and this place tops them all, we found it a few years ago and it is now a must see when we visit D.C. It is not a deep dish but more of a new york style, but the variety of toppings with the flavor is truly the best!! It is over by the Capitol so when you are visiting just take a short walk and have the best pizza on Earth!!!
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.