Taco Bell is located in Madrid, Spain on C.C. Príncipe Pío, P.º de la Florida, 2. Taco Bell is rated 3.3 out of 5 in the category fast food restaurant in Spain.
Address
C.C. Príncipe Pío, P.º de la Florida, 2
Amenities
Good for kids
Toilets
Accessibility
Wheelchair-accessible entrance
Wheelchair-accessible toilet