Candlewood Suites Philadelphia - Willow Grove250 Business Center Drive Horsham Pennsylvania PA 19044 USA."Located less than a 10-minute drive from the Willow Grove Naval Air Station, this hotel is 15 miles north of downtown Philadelphia."