"Welcome to Ginevra Road"

Ginevra is the Italian name for Geneva.

There is no road of that name in London at the present time.