El Toro
Place Category: Restaurants
-
El Toro is a Spanish restaurant which is at 129 Newbould Lane in Sheffield, South Yorkshire.
-
-
Place Category: RestaurantsPlace Tags: Spanish
El Toro is a Spanish restaurant which is at 129 Newbould Lane in Sheffield, South Yorkshire.
Sorry, no records were found. Please adjust your search criteria and try again.
Sorry, unable to load Google Maps API.