United Kingdom›London›Elephant & Castle›Kachori Elephant & CastlePhoto Gallery for Kachori Elephant & CastleSee full detailsReserve a table