Informal eatery across road, one in British city (7)
I believe the answer is:
cardiff
'british city' is the definition.
'cardiff' can be an answer for 'city' (Cardiff is an example). I am not certain of the 'british' bit.
'informal eatery across road one' is the wordplay.
'informal eatery' becomes 'caff' (I've seen this before. I am not sure about the 'informal' bit.).
'across' is an insertion indicator.
'road' becomes 'rd' (abbreviation).
'one' becomes 'i' (Roman numeral).
'rd'+'i'='rdi'
'caff' placed around 'rdi' is 'CARDIFF'.
'in' acts as a link.
Can you help me to learn more?
(Other definitions for cardiff that I've seen before include "Place in Wales" , "Capital on the Taff" , "City on the Taff" , "Welsh city" , "Capital of Wales" .)