It's called Vedge.

I haven't been there but learned of it from a newspaper review... the reviewer gave it 4 stars.... I think that is the most he gives.

1221 Locust Street.