07.07.13 Chicago, IL – Elephant & Castle Restaurant and Pub Hailing out of Vancouver, BC, originally, Elephant & Castle is a... ▶