May 5, 2014 Hogs Salchicheria Santiago, Chile Salchichas (aka hot dogs) are what’s happening here and you get to choose from a variety of tubes to dress up the way you want to. Salchicha Italiana [pictured]
Tempura No Hirao Tenjin I am sure there might be better but this is some of the best tempura I have ever had.