This is what great book stores are all about. If you are new get a map, plan on at least 90mins of browsing and bring a friend. Java in the cafe is made by real baristas not the wanna be type at Starschmucks. The staff actually knows where books are and how to order them so ask if you can't find what you are looking for.
Pros: Selection
Cons: Parking
more