Bristol
Jump to navigation
Jump to search
Bristol is a city in the South West of England, where Stephen Merchant grew up. Steve's dad and mum still reside there.
Bristol is a city in the South West of England, where Stephen Merchant grew up. Steve's dad and mum still reside there.