STRADA

Strada

Strada is a UK chain of restaurants specialising in Italian cuisine. It has 70 restaurants, mostly in the South of England with a few in the Midlands, North of England, Wales and Scotland. It is positioned as upmarket of Pizza Express.

The above text is a snippet from Wikipedia: Strada
and as such is available under the Creative Commons Attribution/Share-Alike License.

Need help with a clue?
Try your search in the crossword dictionary!