Horse meat

Food

BEEF KITCHEN STAND ビーフキッチンスタンド Akihabara 秋葉原, Shinjuku 新宿, Shinbashi 新橋 in Tokyo

This restaurant offers many different kinds of amazingly low priced foods for between 100 and 380 yen. (They are small size though.)