Bristol German Christmas Market is open on Broadmead this year from 8 November - 22 December 2013. Bristol German Christmas Market is open on Broadmead this year from 8 November - 22 December 2013. Bristol German Christmas Market is open on Broadmead this year from 8 November - 22 December 2013. Bristol German Christmas Market is open on Broadmead this year from 8 November - 22 December 2013. Bristol German Christmas Market is open on Broadmead this year from 8 November - 22 December 2013.

Bristol German Christmas Market Gallery

facebook
facebook
facebook
Bristol German Christmas Market