1700 Benjamin Franklin Parkway, Philadelphia, Pennsylvania, 19103
Our welcoming Center City hotel is the ultimate home away from home in downtown Philadelphia. Featuring spacious studio and one-bedroom suites with fully equipped kitchens, The Windsor Suites is the perfect choice for business or pleasure. Conveniently located just blocks from all the major attractions of Center City Philadelphia.
No reviews yet. Be the first to write a review!