Yeomen Warders (Beefeaters), Tower of London, London August 2, 2011 By Travel Magazine Tagged With: Beefeaters, london, Tower of London, Yeomen Warders … [Read more...] about Yeomen Warders (Beefeaters), Tower of London, London