The Faith and Liberty Discovery Center
Facts & Figures
The Faith and Liberty Discovery Center will be located at 5th and Market Streets on Independence Mall in Philadelphia, Pennsylvania – the center of America’s Most Historic Square Mile.
Size: 40,000 sf
Active exhibition space: 25,000sf
Estimated completion: 2020