Remove Ads

Photos for The Windsor Suites Philadelphia

3.5
88 votes

The Windsor Suites Philadelphia

1700 Benjamin Franklin Parkway, Philadelphia, Pennsylvania 19103 USA

Add Photo