To browse a selection of highlights please click here to visit the PBFA bookfair website.
29th March
12pm - 7pm
30th March
10am - 5pm
Radisson Blu Hotel, 80 High Street, Royal Mile, Edinburgh EH1 1TH