Windsor Suites Philadelphia

1700 Benjamin Franklin Parkway, Philadelphia 19103, United States Get Directions to this spot
1700 Benjamin Franklin Parkway
Philadelphia, 19103
PAUnited States
(866) 452-3724

6 reviews for Windsor Suites Philadelphia

  • 9 reviews are hidden: show all reviews

Rate and review Windsor Suites Philadelphia in Philadelphia, PA, United States!

Share your experiences at Windsor Suites Philadelphia with your friends or discover more Hotels in Philadelphia, PA, United States.