The Barnes and Noble in the Annapolis Harbor Center is a very nice book store. They carry just about everything and if you need something they do not have they will order it for you. They have a nice little cafe, clean restrooms and free story times for young children. The service is good. If the line gets too long they always open a new register so you don't have to wait.
more