I remember hearing about a snake shop in Ueno when I first came to Japan. I went and searched for it, but was never able to find it. Imagine my surprise when I stumbled across it yesterday, almost right beside Matsuzakaya Department Store. My snake phobia prevented me from going in, but it seems to be both a restaurant serving snake dishes, and a pharmacy selling Chinese medicine made from snake products. If you’re curious to see it, the shop’s name is Bunkyuudou, and the address is 4-4-1 Ueno, Taito-ku, Tel. 3831-2770. It’s near Okachimachi Station on the Yamanote Line, but the easiest way to get there is from Ueno Station. Go out the Central Exit and turn right, going past Marui Department Store and Yodobashi Camera on the left and the entrance to Ueno Park on the right. Keep going until you see Matsuzakaya Deprartment Store on the left. The snake shop is about half a block before it on the same side.
By the way, while I was looking for information about this shop, I found out that there are shops selling snake dishes and snake-derived medicine all over Japan. Here’s a Wikipedia page with a list: http://ja.wikipedia.org/wiki/%E5%91%B3%E8%A6%9A%E6%A5%B5%E6%A5%BD