There is a $35/night difference in the average price of 2 star hotels in Willow Grove ($133/night) and the average nightly rate at Fairfield Inn & Suites by Marriott Philadelphia Horsham ($98/night).