United Kingdom›London›Ilford›Sahara GrillPhoto Gallery for Sahara GrillSee full detailsReserve a table