Call To Book
PHL-Philadelphia 0 MI N
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 including the Pennsylvania Convention Center; the Comcast Center; and Philadelphia Museum of Art; our all-suite hotel will provide you with exceptional service and thoughtful amenities.