Elephant & Castle

160 E. Huron St.
Chicago
Illinois
United States
website