Categories: Mediterranean Restaurant, Spanish Restaurant Categories: Mediterranean Restaurant, Spanish Restaurant
Address: 129 Newbould Lane, Sheffield, South Yorkshire, S10 2PL
Landline: 0114 26...
Website: www.el-toro-sheffield.co.uk
Website: Visit Website
Report a problem with this listing