English Heritage: Alexander Keiller Museum

English Heritage: Alexander Keiller Museum
High Street, Avebury, Marlborough, SN8 1RF