Opens in a new tab Wyndham Inn Wyndham Inn 400 Arch Street Philadelphia, PA 19106 +1-215-923-8660 Book Now