Other Restaurants in Leeds - Sheepscar 5 Sheepscar Street South, Sheepscar, Leeds, LS7 1AD Tags: delivery, sandwiches, takeaway