- www.stresaitalianrestaurant.com
- 1
Stresa Italian Restaurant is named for a small town on the shores of Lake Maggiore in the province of Verbano-Cusio-Ossola in the Piedmont region of northern Italy, about 90 kilometres (56 mi) northwest of Milan, where its founder, Claudio Trevisan,..
Relevance: 16.787817