strada Meaning and Definition

All in One

Strada is a UK chain of restaurants specialising in Italian cuisine. It has 43 (as of February 2015) restaurants, mostly in the South of England with a few in the Midlands, North of England, Wales and Scotland.
Continue Reading
From Wikipedia, the free encyclopedia

Sponored Video