Showing 1-1 of 1 Resorts and Lodges
Holiday Inn Philadelphia - Cherry Hill
Cherry Hill Mall, New Jersey, United States
The Holiday Inn Philadelphia-Cherry Hill is located conveniently just six miles away from Center City, Philadelphia. Their location provides easy... more