Strada

6 Leopold Square, Sheffield, S1 2JG
Strada Strada is one of the popular Italian Restaurant located in 6 Leopold Square ,Sheffield listed under Pizza Place in Sheffield , Italian Restaurant in Sheffield ,

Contact Details & Working Hours

Map of Strada