The Windsor Suites Philadelphia 4 stars

1700 Benjamin Franklin Parkway, Philadelphia, PA 19103 , USA

Hotel image
Read more reviews for The Windsor Suites Philadelphia