Bristol & Somerset Vanishing Lives

Series: Bristol as it Was (44)
Paperback / softback