The Holiday Inn Philadelphia Stadium, located in South Philadelphia and only steps from the sports complex and Naval Yard, offers 236 guest rooms and suites including Presidential and Executive suites. Each room features individual climate control, cable television with HBO, in-room movies, direct dial telephone and over-sized beds. Non-smoking and handicapped accessible guest rooms are available. The heated outdoor pool is open from Memorial Day to Labor Day from 10am to 8pm.
rate and review this attraction: