Skip to content
Meal Takeaway

Il Toro

Location
69 Church St
Horwich, England BL6 6AA
Phone01204 697272
Hours of Operation statusOpen · Closes 9:00 PM