I was at the Azabu Juban Matsuri yesterday, and I saw some hamburgers that looked amazing. The burger and toppings looked standard, but what caught my attention were the buns...they were HUGE. I would guess they were 5-6" in diameter, and 3" tall. Anyway, the sign on the stall said something like "Teh's Hamburgers" or "The's Hamburgers" or something like that. Does this sound familiar to anyone? I was hoping to find where their shop is in town, but I'm having trouble getting anywhere.