Taco Bell is located in Leeds, United Kingdom on Merrion St St John's Shopping Centre. Taco Bell is rated 3.9 out of 5 in the category fast food restaurant in United Kingdom.
Address
Merrion St St John's Shopping Centre
Accessibility
Wheelchair-accessible entranceWheelchair-accessible toilet