March 5, 2021 | 3:59 PM
For the first time in almost 200 years, the sun will shine on the Philly Flower Show
This year’s show will be in Franklin Delano Roosevelt Park in South Philadelphia, from June 5 – 13.
This year’s show will be in Franklin Delano Roosevelt Park in South Philadelphia, from June 5 – 13.