There are a few buses that stop at Broad and Olney. There is the 18,L,26 22, and a few others as well as the Broad Street Line. I hope this helps you.
I can be reached directly at 267-395-0251 and you can leave me a message if I am not available.
KELLER WILLIAMS PREFERRED
62 South Main Street
Yardley, Pa. 19067
Ofc phone: 215-493-0200 ext 1087