Stoked Tacos & Tequila closes at ill-fated Midtown address