Definition of strada:
(N) :
Various Eateries Trading Limited, trading as Strada, is a chain based in the United Kingdom of branded restaurants specialising in Italian cuisine with two Strada sites and six Coppa Clubs, all in Southern England.
(N) :
Strada means street in Italian, and is a chain of Italian restaurants in the United Kingdom.