Tokyo Sushi from owners of Edo rolls onto Willy Street this fall
Tokyo Sushi, from the owners of Park Street's Edo, is slated to open at 1133 Williamson St., the former location of Taqueria 3 Amigos and Cafe Costa Rica.
Tokyo Sushi, from the owners of Park Street's Edo, is slated to open at 1133 Williamson St., the former location of Taqueria 3 Amigos and Cafe Costa Rica.