Looking for courts in Hatboro/Horsham/Willow Grove

Anyone know of any nice public courts in Hatboro/Horsham/Willow Grove? This is the "halfway point" between my place and a friend' so we're using it as a meet-up point, but since neither of us is from those towns we don't know the area well. Close to the PA Tpk would be a plus.