Cartogiraffe.com

The Prince Leopold Inn

The Prince Leopold Inn is a pub in Wiltshire, Upton Lovell.