Because this posting and the cross-link posted elsewhere have different streets listed for the FREEP, I checked the website of The Public House for its location. Note the slight modification:
2 Logan Square
Between Arch and Cherry
Philadelphia PA 19103
P: 215.587.9040
Logan Square
Between Arch and Cherry
Philadelphia PA 19103
The hotel (where The Public House is located) is halfway around the [Logan] circle on the right at 18th Street and Benjamin Franklin Parkway
I don't know how to do links but here's the web addresss for directions: http://www.publichousephilly.com/directions.cfm