Internet cafe offering electronic games and a social space.