Sign up for emails to receive rewards, competitions and a chance to win a £100 (or €120) National Book Token every month!
By signing up I agree to the Terms & Conditions
Get bookshop offers and events in your area straight into your inbox from Caboodle.Plus automatic entry into our monthly £100 prize draw.
Yeadon's of Elgin is beautifully decorated and stocked with a carefully chosen, eclectic selection of books, stationery and pens. We are not in competition with the large chain booksellers or the Internet. What we offer is different; the experience of browsing among carefully chosen books, of having the opportunity to discuss what you're looking for, a book you have seen reviewed, the book you always wished you had read, the book you didn't yet know you wanted to read.
Mon-Sat 9.30am-5pm; Closed Sunday