There's also a horse-meat restaurant nearby:-)
A sequence of chinese characters for "horse" and "deer" means "fool" (see Wikipedia for further detail).
Here's a link for a guide for this restaurant (written in Japanese)