TLO Restaurants Revisited: Nic's Grill
I have to admit, I was a bit nervous to revisit Nic's Grill at 1201 N. Penn. The last time I went was about ten years ago, back when it was one of the metro's most iconic food spot…
I have to admit, I was a bit nervous to revisit Nic's Grill at 1201 N. Penn. The last time I went was about ten years ago, back when it was one of the metro's most iconic food spot…