Accidently found this during my cyber surfing,
It is an oden restaurant called Okame and located in Tokyo.
I have no idea if this is whether called OG oden or not, but looks delicious to me.
Never had a chance to try oden even I have been to Japan several times.
Hope next time if I go to Tokyo I could visit this restaurant.
P.S. credit from Japan Visitor Blog