What are some good hotels to stay at nearby?
Please see the link on the Flower Show website called "Hotel Packages."
The venue for the Flower Show is the Pennsylvania Convention Center. Its address is 1101 Arch St, Philadelphia, PA 19107. You can search the hotel packages, find one of interest, and then figure out distance to the PCC via Google maps. If you have any questions about these hotels, you can call 877-813-0308 to speak with a Travel Expert.
Thanks for your interest in the PHS Philadelphia Flower Show!