Last fall, it was announced that Red Rocks Pizzeria would open a new location on Northeast H Street in Washington, D.C. This location—the fourth in the metropolitan area—will occupy 1348 H St. NE and will have a menu similar to this. They're looking to open in about 3 or 4 weeks; the remaining hold up are permitting issues. When it's all said and done, the brand new Red Rocks Pizzeria will be the largest restaurant along the H Street strip.
[via Prince of Petworth]