Taco Bell is located in New Delhi, India on Select City Walk Mall Unit No-4, My Square S-01, Second Floor, A-3, Saket District Centre. Taco Bell is rated 3.3 out of 5 in the category mexican restaurant in India.
Address
Select City Walk Mall Unit No-4, My Square S-01, Second Floor, A-3, Saket District Centre
Accessibility
Wheelchair-accessible car park