Taco Bell
Restaurant
•
429 Tompkins Ave., Staten Island, NY 10305, USA
7.2
Monday: 10 AM – 1 AM
See if anyone you trust recommends it!