United KingdomβΊLondonβΊSloughβΊSteakout SloughPhoto Gallery for Steakout SloughSee full detailsReserve a table