A large wizarding bookshop filled with shelves stacked to the ceiling, Flourish & Blotts is the primary supplier of textbooks for Hogwarts, though of course that's far from all they sell. The shop holds occasional book-signings and sells books via owl in addition to books purchased in-store. They also take advance orders for books that are in high demand.