Ate in a great little hole-in-the-wall Vietnamese restaurant called Pho Bensalem in Bensalem on Street Road. Tried it despite poor reviews on Yelp (We really needed to eat after hours at Franklin Mills Mall-----yes, there still are a couple of great stores there) I'm really glad we went---great pho, friendly service. Also had a Vietnamese crepe and a grilled beef dish. The owner brought out a bowl of hot water and rice paper so we could make our own wraps with the beef. I thought the quality of the food compared well to pho and Beyond in Willow Grove, plus it's closer to my house. Noticed they had Banh Mi on the menu, which I'm definitely getting next time. Sadly, Mirch Masala in the same mall is gone.
Hoping these suggestions are not too far north for you...
In Langhorne I recommend Mi-Rim on Woodbourne Rd (near Lincoln HIghway). It's a Korean restaurant and sushi bar, BYOB, pleasant atmosphere. They have grills on some of the tables to BBQ. They have some Japanese selections on the menu also, but I have not tried them, since I always stick with the Korean menu and it's always delicious. I recommend one of the dishes that come on a hot stone bowl (like bibim bap) or hwe dup bab which is sort of like a sushi salad. They also have "casserole" dishes which cook in a propane burner at your table.
In Yardley, Charcoal BYOB (formerly Charcoal Steaks N Things) is really good -- interesting New American food, young creative chefs. Not every dish is a perfect success (sometimes they seem a little TOO experimental) but the prices are fairly reasonable and overall I've been very happy with my meals there. Everything is well prepared and the service is very good. Worth trying.
Also in Yardley is Indian Garden. I think the food is excellent. BYO, nice atmosphere, good service and very reasonable prices.
Blue Sage in Southhampton is BYO and one of the best Vegetarian restaurants in the greater Philadelphia area. www.bluesagegrille.com Reservations highly recommended.
Tavolo in Huntingdon Valley is a very good italian byo. www.tavolocuisine.com.
Another good restaurant in that same general area is Arugala www.ristorantearugala.com
In Bensalem there are several good indian restaurants, including a very good South Indian restaurant if that interests you.
In willow grove Ooka does some very good japanese tepanake and sushi and that particular Ooka location is byo.