New York
Staten Island
Taco Bell
Taco Bell
(888) 902-9211
1281 Forest Ave, Staten Island, NY 10302
Seamless.com
Menu not currently available