Delilah's is just north of Center City Philadelphia and close to the Delaware River waterfront. May seem a little remote but it is a safe, trendy area.It is in a large, quiet strip mall-type building. Plenty of parking.
When you enter there is a counter on…