The Windsor Suites Philadelphia 4 stars

1700 Benjamin Franklin Parkway, Philadelphia, PA 19103 , United States of America

Hotel image
Read more reviews for The Windsor Suites Philadelphia