The Shops at Liberty Place

The Shops is a shopping center located within Liberty Place in Philadelphia, Pennsylvania.