
Taco Dumbo
19 W 52nd St, New York, NY 10103, USA
These were the most delicious tacos I have ever eaten! So excited to find th impossible burger used in tacos.! I would eat these all the time if I lived in NYC. Sorry for the upside down photo!
2 comments