At first I was just going to give Liberty Tree props for their new sign but then I realized we’ve never done a proper judging. Liberty Tree opened up at 1016 H Street, NE back in March ’10. You can see their menus here. So two questions – how’s the pizza and are there any other must order items?
And seriously props on the new sign – it looks great.