Elephant & Castle Categories Restaurant 1941 Tower Drive Glenview IL 60026 (847) 730-5863 Visit Website Share × Print Email Facebook Twitter LinkedIn Tell a Friend ×