The B and N at Willow Grove has a great Cafe. Meet a friend for coffee and to hang out. Or bring a laptop. Remember, nice people read books!
Also, lots of books. And a big discount department. What they don't have can be special ordered.
The kids department is nice, it has a train table. Something that draws young ones like a magnet! Well worth a visit.
more