Philadelphia upscale but not top end
Looking for a Philadelphia, Center City restaurant where I won't be overdressed if wearing a suit and tie, but not at the high end such as Le Bec Fin, Susanna Foo, Striped Bass. Wondering if Alma de Cuba would fit the bill? Years ago the restaurant at Hotel Atop the Bellvue, with live piano music, would be what I had in mind, but I believe that restaurant has changed.
If you like fish/seafood, Estia has great ambience, very good food, and I seem to remember music.
We liked James very much - very attractive place, small portions, excellent food and service.
You might enjoy being at Prime Rib, which has live piano music, lovely room, and plenty of other menu choices in addition to meat.
Ah! I found your new thread. I had a couple more ideas:
I think Amada in Old City would fit the bill. The food is fantastic. Also M restaurant at the Morris House Hotel. Check out James too.
Osteria is more casual than Vetri. But, Vetri is excellent.
Also, can you clarify if you are intersted in byob?