Liberty Square Posted on 2017-02-82017-02-8 A photo of Liberty Square – Philadelphia, Pennsylvania, United States of America