Lunch suggestions for catching up with an old friend

I’m gonna be meeting for lunch with a good friend I haven’t seen in a while, and am seeking recommendations for places that are good. Places with a laid back atmosphere where it will be cool if we linger for an hour or so. Can be in the city or anywhere outside of it around the 17601 area. I’ve already thought of Prince Street Cafe and Chestnut Hill Cafe, but would appreciate more ideas. Thanks in advance!