In case you missed our past from this past Friday... Planet Taco is opening soon at 141 Second Ave. between St. Mark's Place and Ninth Street ...
New signage is up now promising, "The Invasion Is Coming!"
And we're still awaiting official confirmation on who's behind the new venture.
As we noted last month, another taco shop was prepping to take over this space last leased by Otto's Tacos.
Otto's never reopened after the PAUSE in March 2020 ... Otto's has become a virtual brand ... now being sold via Mighty Quinn's Barbeque — only on the Upper East Side at the moment.