An Electronic based arcade system mixed in with a cafe shop. Exclusive in Japan
Damn i am so jealous right now, my weeabo friend had went to one of those e-cafés in Japan.