Don't know about parking but I recently got a pair of glasses with progressive lenses and I am very happy with them. Half the cost I would typically pay.
There is a lot on walnut and 15th and another between 16th & 17th. You may also park on the street but it's metered. It is near the PATCO and Septa subway stations though
Thanks! Your answer is awaiting moderation.