Place: Tokyo Menchintei, T?ky?-to, Japan
By Brian Hunziker Uploaded on 24 October 2007 520 views
Unassuming on the outside, deliciousness on the inside.