Holiday Inn & Suites – Drexel Hill May 2019 – P&C completed construction on Holiday Inn & Suites – Drexel Hill, a brand new hotel that includes 86 guest rooms and 14 suites, conference facilities, an indoor pool and fitness center, along with a patio bar and lounge.