Nineteen at the Bellevue Hotel (Broad & Walnut-SW corner) is one. I think there's a space in an office building on Arch (1717?) but that might just be for catered events.
The Pyramid Club in the Mellon building has great skyline views. I've only eaten lunch there & a few drinks at happy hours - I don't know about dinner.
Nineteen at the Bellevue Hotel (Broad & Walnut-SW corner) is one. I think there's a space in an office building on Arch (1717?) but that might just be for catered events.